package com.hunliji.monitor.manager.api.model.dto;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * 获取聊天群组的信息
 * @author wuchen
 */
@Data
public class ObtainChatGroupDTO {
    /**
     * 群组 ID
     */
    @JSONField(name = "chat_id")
    private String chatId;
    /**
     * 群头像 URL
     */
    @JSONField(name = "avatar")
    private String avatar;
    /**
     * 群名称
     */
    @JSONField(name = "name")
    private String name;
    /**
     * 群描述
     */
    @JSONField(name = "description")
    private String description;
    /**
     * 群主 ID
     */
    @JSONField(name = "owner_id")
    private String ownerId;

    /**
     * 群主 ID 类型
     */
    @JSONField(name = "owner_id_type")
    private String ownerIdType;

    /**
     * 是否是外部群
     */
    @JSONField(name = "external")
    private Boolean external;

    /**
     * tenant key
     */
    @JSONField(name = "tenant_key")
    private String tenantKey;
}
